// Generated from Hplsql.g4 by ANTLR 4.9.2
// jshint ignore: start
import antlr4 from 'antlr4';

// This class defines a complete listener for a parse tree produced by HplsqlParser.
export default class HplsqlListener extends antlr4.tree.ParseTreeListener {

	// Enter a parse tree produced by HplsqlParser#program.
	enterProgram(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#program.
	exitProgram(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#block.
	enterBlock(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#block.
	exitBlock(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#begin_end_block.
	enterBegin_end_block(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#begin_end_block.
	exitBegin_end_block(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#single_block_stmt.
	enterSingle_block_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#single_block_stmt.
	exitSingle_block_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#block_end.
	enterBlock_end(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#block_end.
	exitBlock_end(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#proc_block.
	enterProc_block(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#proc_block.
	exitProc_block(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#stmt.
	enterStmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#stmt.
	exitStmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#semicolon_stmt.
	enterSemicolon_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#semicolon_stmt.
	exitSemicolon_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#exception_block.
	enterException_block(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#exception_block.
	exitException_block(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#exception_block_item.
	enterException_block_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#exception_block_item.
	exitException_block_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#null_stmt.
	enterNull_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#null_stmt.
	exitNull_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#expr_stmt.
	enterExpr_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#expr_stmt.
	exitExpr_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#assignment_stmt.
	enterAssignment_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#assignment_stmt.
	exitAssignment_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#assignment_stmt_item.
	enterAssignment_stmt_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#assignment_stmt_item.
	exitAssignment_stmt_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#assignment_stmt_single_item.
	enterAssignment_stmt_single_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#assignment_stmt_single_item.
	exitAssignment_stmt_single_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#assignment_stmt_multiple_item.
	enterAssignment_stmt_multiple_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#assignment_stmt_multiple_item.
	exitAssignment_stmt_multiple_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#assignment_stmt_select_item.
	enterAssignment_stmt_select_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#assignment_stmt_select_item.
	exitAssignment_stmt_select_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#allocate_cursor_stmt.
	enterAllocate_cursor_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#allocate_cursor_stmt.
	exitAllocate_cursor_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#associate_locator_stmt.
	enterAssociate_locator_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#associate_locator_stmt.
	exitAssociate_locator_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#begin_transaction_stmt.
	enterBegin_transaction_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#begin_transaction_stmt.
	exitBegin_transaction_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#break_stmt.
	enterBreak_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#break_stmt.
	exitBreak_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#call_stmt.
	enterCall_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#call_stmt.
	exitCall_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#declare_stmt.
	enterDeclare_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#declare_stmt.
	exitDeclare_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#declare_block.
	enterDeclare_block(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#declare_block.
	exitDeclare_block(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#declare_block_inplace.
	enterDeclare_block_inplace(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#declare_block_inplace.
	exitDeclare_block_inplace(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#declare_stmt_item.
	enterDeclare_stmt_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#declare_stmt_item.
	exitDeclare_stmt_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#declare_var_item.
	enterDeclare_var_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#declare_var_item.
	exitDeclare_var_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#declare_condition_item.
	enterDeclare_condition_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#declare_condition_item.
	exitDeclare_condition_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#declare_cursor_item.
	enterDeclare_cursor_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#declare_cursor_item.
	exitDeclare_cursor_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#cursor_with_return.
	enterCursor_with_return(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#cursor_with_return.
	exitCursor_with_return(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#cursor_without_return.
	enterCursor_without_return(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#cursor_without_return.
	exitCursor_without_return(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#declare_handler_item.
	enterDeclare_handler_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#declare_handler_item.
	exitDeclare_handler_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#declare_temporary_table_item.
	enterDeclare_temporary_table_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#declare_temporary_table_item.
	exitDeclare_temporary_table_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_table_stmt.
	enterCreate_table_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_table_stmt.
	exitCreate_table_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_local_temp_table_stmt.
	enterCreate_local_temp_table_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_local_temp_table_stmt.
	exitCreate_local_temp_table_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_table_definition.
	enterCreate_table_definition(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_table_definition.
	exitCreate_table_definition(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_table_columns.
	enterCreate_table_columns(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_table_columns.
	exitCreate_table_columns(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_table_columns_item.
	enterCreate_table_columns_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_table_columns_item.
	exitCreate_table_columns_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#column_name.
	enterColumn_name(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#column_name.
	exitColumn_name(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_table_column_inline_cons.
	enterCreate_table_column_inline_cons(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_table_column_inline_cons.
	exitCreate_table_column_inline_cons(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_table_column_cons.
	enterCreate_table_column_cons(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_table_column_cons.
	exitCreate_table_column_cons(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_table_fk_action.
	enterCreate_table_fk_action(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_table_fk_action.
	exitCreate_table_fk_action(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_table_preoptions.
	enterCreate_table_preoptions(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_table_preoptions.
	exitCreate_table_preoptions(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_table_preoptions_item.
	enterCreate_table_preoptions_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_table_preoptions_item.
	exitCreate_table_preoptions_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_table_preoptions_td_item.
	enterCreate_table_preoptions_td_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_table_preoptions_td_item.
	exitCreate_table_preoptions_td_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_table_options.
	enterCreate_table_options(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_table_options.
	exitCreate_table_options(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_table_options_item.
	enterCreate_table_options_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_table_options_item.
	exitCreate_table_options_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_table_options_ora_item.
	enterCreate_table_options_ora_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_table_options_ora_item.
	exitCreate_table_options_ora_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_table_options_db2_item.
	enterCreate_table_options_db2_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_table_options_db2_item.
	exitCreate_table_options_db2_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_table_options_td_item.
	enterCreate_table_options_td_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_table_options_td_item.
	exitCreate_table_options_td_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_table_options_hive_item.
	enterCreate_table_options_hive_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_table_options_hive_item.
	exitCreate_table_options_hive_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_table_hive_row_format.
	enterCreate_table_hive_row_format(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_table_hive_row_format.
	exitCreate_table_hive_row_format(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_table_hive_row_format_fields.
	enterCreate_table_hive_row_format_fields(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_table_hive_row_format_fields.
	exitCreate_table_hive_row_format_fields(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_table_options_mssql_item.
	enterCreate_table_options_mssql_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_table_options_mssql_item.
	exitCreate_table_options_mssql_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_table_options_mysql_item.
	enterCreate_table_options_mysql_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_table_options_mysql_item.
	exitCreate_table_options_mysql_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#alter_table_stmt.
	enterAlter_table_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#alter_table_stmt.
	exitAlter_table_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#alter_table_item.
	enterAlter_table_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#alter_table_item.
	exitAlter_table_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#alter_table_add_constraint.
	enterAlter_table_add_constraint(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#alter_table_add_constraint.
	exitAlter_table_add_constraint(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#alter_table_add_constraint_item.
	enterAlter_table_add_constraint_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#alter_table_add_constraint_item.
	exitAlter_table_add_constraint_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#dtype.
	enterDtype(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#dtype.
	exitDtype(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#dtype_len.
	enterDtype_len(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#dtype_len.
	exitDtype_len(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#dtype_attr.
	enterDtype_attr(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#dtype_attr.
	exitDtype_attr(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#dtype_default.
	enterDtype_default(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#dtype_default.
	exitDtype_default(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_database_stmt.
	enterCreate_database_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_database_stmt.
	exitCreate_database_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_database_option.
	enterCreate_database_option(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_database_option.
	exitCreate_database_option(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_function_stmt.
	enterCreate_function_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_function_stmt.
	exitCreate_function_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_function_return.
	enterCreate_function_return(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_function_return.
	exitCreate_function_return(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_package_stmt.
	enterCreate_package_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_package_stmt.
	exitCreate_package_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#package_spec.
	enterPackage_spec(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#package_spec.
	exitPackage_spec(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#package_spec_item.
	enterPackage_spec_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#package_spec_item.
	exitPackage_spec_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_package_body_stmt.
	enterCreate_package_body_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_package_body_stmt.
	exitCreate_package_body_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#package_body.
	enterPackage_body(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#package_body.
	exitPackage_body(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#package_body_item.
	enterPackage_body_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#package_body_item.
	exitPackage_body_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_procedure_stmt.
	enterCreate_procedure_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_procedure_stmt.
	exitCreate_procedure_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_routine_params.
	enterCreate_routine_params(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_routine_params.
	exitCreate_routine_params(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_routine_param_item.
	enterCreate_routine_param_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_routine_param_item.
	exitCreate_routine_param_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_routine_options.
	enterCreate_routine_options(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_routine_options.
	exitCreate_routine_options(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_routine_option.
	enterCreate_routine_option(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_routine_option.
	exitCreate_routine_option(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#drop_stmt.
	enterDrop_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#drop_stmt.
	exitDrop_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#end_transaction_stmt.
	enterEnd_transaction_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#end_transaction_stmt.
	exitEnd_transaction_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#exec_stmt.
	enterExec_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#exec_stmt.
	exitExec_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#if_stmt.
	enterIf_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#if_stmt.
	exitIf_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#if_plsql_stmt.
	enterIf_plsql_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#if_plsql_stmt.
	exitIf_plsql_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#if_tsql_stmt.
	enterIf_tsql_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#if_tsql_stmt.
	exitIf_tsql_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#if_bteq_stmt.
	enterIf_bteq_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#if_bteq_stmt.
	exitIf_bteq_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#elseif_block.
	enterElseif_block(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#elseif_block.
	exitElseif_block(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#else_block.
	enterElse_block(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#else_block.
	exitElse_block(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#include_stmt.
	enterInclude_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#include_stmt.
	exitInclude_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#insert_stmt.
	enterInsert_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#insert_stmt.
	exitInsert_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#insert_stmt_cols.
	enterInsert_stmt_cols(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#insert_stmt_cols.
	exitInsert_stmt_cols(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#insert_stmt_rows.
	enterInsert_stmt_rows(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#insert_stmt_rows.
	exitInsert_stmt_rows(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#insert_stmt_row.
	enterInsert_stmt_row(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#insert_stmt_row.
	exitInsert_stmt_row(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#insert_directory_stmt.
	enterInsert_directory_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#insert_directory_stmt.
	exitInsert_directory_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#exit_stmt.
	enterExit_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#exit_stmt.
	exitExit_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#get_diag_stmt.
	enterGet_diag_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#get_diag_stmt.
	exitGet_diag_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#get_diag_stmt_item.
	enterGet_diag_stmt_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#get_diag_stmt_item.
	exitGet_diag_stmt_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#get_diag_stmt_exception_item.
	enterGet_diag_stmt_exception_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#get_diag_stmt_exception_item.
	exitGet_diag_stmt_exception_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#get_diag_stmt_rowcount_item.
	enterGet_diag_stmt_rowcount_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#get_diag_stmt_rowcount_item.
	exitGet_diag_stmt_rowcount_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#grant_stmt.
	enterGrant_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#grant_stmt.
	exitGrant_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#grant_stmt_item.
	enterGrant_stmt_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#grant_stmt_item.
	exitGrant_stmt_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#leave_stmt.
	enterLeave_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#leave_stmt.
	exitLeave_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#map_object_stmt.
	enterMap_object_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#map_object_stmt.
	exitMap_object_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#open_stmt.
	enterOpen_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#open_stmt.
	exitOpen_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#fetch_stmt.
	enterFetch_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#fetch_stmt.
	exitFetch_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#collect_stats_stmt.
	enterCollect_stats_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#collect_stats_stmt.
	exitCollect_stats_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#collect_stats_clause.
	enterCollect_stats_clause(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#collect_stats_clause.
	exitCollect_stats_clause(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#close_stmt.
	enterClose_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#close_stmt.
	exitClose_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#cmp_stmt.
	enterCmp_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#cmp_stmt.
	exitCmp_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#cmp_source.
	enterCmp_source(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#cmp_source.
	exitCmp_source(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#copy_from_local_stmt.
	enterCopy_from_local_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#copy_from_local_stmt.
	exitCopy_from_local_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#copy_stmt.
	enterCopy_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#copy_stmt.
	exitCopy_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#copy_source.
	enterCopy_source(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#copy_source.
	exitCopy_source(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#copy_target.
	enterCopy_target(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#copy_target.
	exitCopy_target(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#copy_option.
	enterCopy_option(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#copy_option.
	exitCopy_option(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#copy_file_option.
	enterCopy_file_option(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#copy_file_option.
	exitCopy_file_option(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#commit_stmt.
	enterCommit_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#commit_stmt.
	exitCommit_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_index_stmt.
	enterCreate_index_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_index_stmt.
	exitCreate_index_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#create_index_col.
	enterCreate_index_col(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#create_index_col.
	exitCreate_index_col(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#index_storage_clause.
	enterIndex_storage_clause(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#index_storage_clause.
	exitIndex_storage_clause(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#index_mssql_storage_clause.
	enterIndex_mssql_storage_clause(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#index_mssql_storage_clause.
	exitIndex_mssql_storage_clause(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#print_stmt.
	enterPrint_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#print_stmt.
	exitPrint_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#quit_stmt.
	enterQuit_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#quit_stmt.
	exitQuit_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#raise_stmt.
	enterRaise_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#raise_stmt.
	exitRaise_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#resignal_stmt.
	enterResignal_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#resignal_stmt.
	exitResignal_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#return_stmt.
	enterReturn_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#return_stmt.
	exitReturn_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#rollback_stmt.
	enterRollback_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#rollback_stmt.
	exitRollback_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#set_session_option.
	enterSet_session_option(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#set_session_option.
	exitSet_session_option(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#set_current_schema_option.
	enterSet_current_schema_option(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#set_current_schema_option.
	exitSet_current_schema_option(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#set_mssql_session_option.
	enterSet_mssql_session_option(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#set_mssql_session_option.
	exitSet_mssql_session_option(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#set_teradata_session_option.
	enterSet_teradata_session_option(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#set_teradata_session_option.
	exitSet_teradata_session_option(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#signal_stmt.
	enterSignal_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#signal_stmt.
	exitSignal_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#truncate_stmt.
	enterTruncate_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#truncate_stmt.
	exitTruncate_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#use_stmt.
	enterUse_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#use_stmt.
	exitUse_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#values_into_stmt.
	enterValues_into_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#values_into_stmt.
	exitValues_into_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#while_stmt.
	enterWhile_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#while_stmt.
	exitWhile_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#for_cursor_stmt.
	enterFor_cursor_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#for_cursor_stmt.
	exitFor_cursor_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#for_range_stmt.
	enterFor_range_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#for_range_stmt.
	exitFor_range_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#label.
	enterLabel(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#label.
	exitLabel(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#using_clause.
	enterUsing_clause(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#using_clause.
	exitUsing_clause(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#select_stmt.
	enterSelect_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#select_stmt.
	exitSelect_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#cte_select_stmt.
	enterCte_select_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#cte_select_stmt.
	exitCte_select_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#cte_select_stmt_item.
	enterCte_select_stmt_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#cte_select_stmt_item.
	exitCte_select_stmt_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#cte_select_cols.
	enterCte_select_cols(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#cte_select_cols.
	exitCte_select_cols(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#fullselect_stmt.
	enterFullselect_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#fullselect_stmt.
	exitFullselect_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#fullselect_stmt_item.
	enterFullselect_stmt_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#fullselect_stmt_item.
	exitFullselect_stmt_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#fullselect_set_clause.
	enterFullselect_set_clause(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#fullselect_set_clause.
	exitFullselect_set_clause(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#subselect_stmt.
	enterSubselect_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#subselect_stmt.
	exitSubselect_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#select_list.
	enterSelect_list(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#select_list.
	exitSelect_list(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#select_list_set.
	enterSelect_list_set(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#select_list_set.
	exitSelect_list_set(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#select_list_limit.
	enterSelect_list_limit(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#select_list_limit.
	exitSelect_list_limit(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#select_list_item.
	enterSelect_list_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#select_list_item.
	exitSelect_list_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#select_list_alias.
	enterSelect_list_alias(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#select_list_alias.
	exitSelect_list_alias(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#select_list_asterisk.
	enterSelect_list_asterisk(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#select_list_asterisk.
	exitSelect_list_asterisk(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#into_clause.
	enterInto_clause(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#into_clause.
	exitInto_clause(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#from_clause.
	enterFrom_clause(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#from_clause.
	exitFrom_clause(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#from_table_clause.
	enterFrom_table_clause(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#from_table_clause.
	exitFrom_table_clause(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#from_table_name_clause.
	enterFrom_table_name_clause(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#from_table_name_clause.
	exitFrom_table_name_clause(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#from_subselect_clause.
	enterFrom_subselect_clause(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#from_subselect_clause.
	exitFrom_subselect_clause(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#from_join_clause.
	enterFrom_join_clause(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#from_join_clause.
	exitFrom_join_clause(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#from_join_type_clause.
	enterFrom_join_type_clause(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#from_join_type_clause.
	exitFrom_join_type_clause(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#from_table_values_clause.
	enterFrom_table_values_clause(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#from_table_values_clause.
	exitFrom_table_values_clause(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#from_table_values_row.
	enterFrom_table_values_row(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#from_table_values_row.
	exitFrom_table_values_row(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#from_alias_clause.
	enterFrom_alias_clause(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#from_alias_clause.
	exitFrom_alias_clause(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#table_name.
	enterTable_name(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#table_name.
	exitTable_name(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#where_clause.
	enterWhere_clause(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#where_clause.
	exitWhere_clause(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#group_by_clause.
	enterGroup_by_clause(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#group_by_clause.
	exitGroup_by_clause(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#having_clause.
	enterHaving_clause(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#having_clause.
	exitHaving_clause(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#qualify_clause.
	enterQualify_clause(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#qualify_clause.
	exitQualify_clause(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#order_by_clause.
	enterOrder_by_clause(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#order_by_clause.
	exitOrder_by_clause(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#select_options.
	enterSelect_options(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#select_options.
	exitSelect_options(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#select_options_item.
	enterSelect_options_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#select_options_item.
	exitSelect_options_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#update_stmt.
	enterUpdate_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#update_stmt.
	exitUpdate_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#update_assignment.
	enterUpdate_assignment(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#update_assignment.
	exitUpdate_assignment(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#update_table.
	enterUpdate_table(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#update_table.
	exitUpdate_table(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#update_upsert.
	enterUpdate_upsert(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#update_upsert.
	exitUpdate_upsert(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#merge_stmt.
	enterMerge_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#merge_stmt.
	exitMerge_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#merge_table.
	enterMerge_table(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#merge_table.
	exitMerge_table(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#merge_condition.
	enterMerge_condition(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#merge_condition.
	exitMerge_condition(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#merge_action.
	enterMerge_action(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#merge_action.
	exitMerge_action(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#delete_stmt.
	enterDelete_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#delete_stmt.
	exitDelete_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#delete_alias.
	enterDelete_alias(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#delete_alias.
	exitDelete_alias(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#describe_stmt.
	enterDescribe_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#describe_stmt.
	exitDescribe_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#bool_expr.
	enterBool_expr(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#bool_expr.
	exitBool_expr(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#bool_expr_atom.
	enterBool_expr_atom(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#bool_expr_atom.
	exitBool_expr_atom(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#bool_expr_unary.
	enterBool_expr_unary(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#bool_expr_unary.
	exitBool_expr_unary(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#bool_expr_single_in.
	enterBool_expr_single_in(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#bool_expr_single_in.
	exitBool_expr_single_in(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#bool_expr_multi_in.
	enterBool_expr_multi_in(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#bool_expr_multi_in.
	exitBool_expr_multi_in(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#bool_expr_binary.
	enterBool_expr_binary(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#bool_expr_binary.
	exitBool_expr_binary(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#bool_expr_logical_operator.
	enterBool_expr_logical_operator(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#bool_expr_logical_operator.
	exitBool_expr_logical_operator(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#bool_expr_binary_operator.
	enterBool_expr_binary_operator(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#bool_expr_binary_operator.
	exitBool_expr_binary_operator(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#expr.
	enterExpr(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#expr.
	exitExpr(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#expr_atom.
	enterExpr_atom(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#expr_atom.
	exitExpr_atom(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#expr_interval.
	enterExpr_interval(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#expr_interval.
	exitExpr_interval(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#interval_item.
	enterInterval_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#interval_item.
	exitInterval_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#expr_concat.
	enterExpr_concat(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#expr_concat.
	exitExpr_concat(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#expr_concat_item.
	enterExpr_concat_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#expr_concat_item.
	exitExpr_concat_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#expr_case.
	enterExpr_case(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#expr_case.
	exitExpr_case(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#expr_case_simple.
	enterExpr_case_simple(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#expr_case_simple.
	exitExpr_case_simple(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#expr_case_searched.
	enterExpr_case_searched(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#expr_case_searched.
	exitExpr_case_searched(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#expr_cursor_attribute.
	enterExpr_cursor_attribute(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#expr_cursor_attribute.
	exitExpr_cursor_attribute(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#expr_agg_window_func.
	enterExpr_agg_window_func(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#expr_agg_window_func.
	exitExpr_agg_window_func(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#expr_func_all_distinct.
	enterExpr_func_all_distinct(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#expr_func_all_distinct.
	exitExpr_func_all_distinct(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#expr_func_over_clause.
	enterExpr_func_over_clause(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#expr_func_over_clause.
	exitExpr_func_over_clause(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#expr_func_partition_by_clause.
	enterExpr_func_partition_by_clause(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#expr_func_partition_by_clause.
	exitExpr_func_partition_by_clause(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#expr_spec_func.
	enterExpr_spec_func(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#expr_spec_func.
	exitExpr_spec_func(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#expr_func.
	enterExpr_func(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#expr_func.
	exitExpr_func(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#expr_func_params.
	enterExpr_func_params(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#expr_func_params.
	exitExpr_func_params(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#func_param.
	enterFunc_param(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#func_param.
	exitFunc_param(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#expr_select.
	enterExpr_select(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#expr_select.
	exitExpr_select(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#expr_file.
	enterExpr_file(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#expr_file.
	exitExpr_file(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#hive.
	enterHive(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#hive.
	exitHive(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#hive_item.
	enterHive_item(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#hive_item.
	exitHive_item(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#host.
	enterHost(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#host.
	exitHost(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#host_cmd.
	enterHost_cmd(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#host_cmd.
	exitHost_cmd(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#host_stmt.
	enterHost_stmt(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#host_stmt.
	exitHost_stmt(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#file_name.
	enterFile_name(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#file_name.
	exitFile_name(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#date_literal.
	enterDate_literal(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#date_literal.
	exitDate_literal(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#timestamp_literal.
	enterTimestamp_literal(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#timestamp_literal.
	exitTimestamp_literal(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#ident.
	enterIdent(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#ident.
	exitIdent(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#single_quotedString.
	enterSingle_quotedString(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#single_quotedString.
	exitSingle_quotedString(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#double_quotedString.
	enterDouble_quotedString(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#double_quotedString.
	exitDouble_quotedString(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#int_number.
	enterInt_number(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#int_number.
	exitInt_number(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#dec_number.
	enterDec_number(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#dec_number.
	exitDec_number(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#bool_literal.
	enterBool_literal(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#bool_literal.
	exitBool_literal(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#null_const.
	enterNull_const(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#null_const.
	exitNull_const(ctx) {
	}


	// Enter a parse tree produced by HplsqlParser#non_reserved_words.
	enterNon_reserved_words(ctx) {
	}

	// Exit a parse tree produced by HplsqlParser#non_reserved_words.
	exitNon_reserved_words(ctx) {
	}



}